package com.netease.nie.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 
 * @author linzijie
 * @createDate Nov 28th,2016
 *
 */
public class LimitedTimeExchangeDto{
	@JSONField(name = "exchange_goods_id")
	private Integer exchangeGoodsId;
	
	@JSONField(name = "is_used")
	private Integer isUsed;
	
	@JSONField(name="thumbnail_url")
	private String thumbnailUrl;	//返回缩略图路径
	
	private String thumbnailWapUrl;	
	
	private String thumbnailWebUrl;	

	private String title;
	
	@JSONField(name="goods_type")
	private Integer goodsType;
	
	private Integer price;
	
	private Integer stock;
	
	@JSONField(name="put_on_count_down")
	private Long putOnCountDown;
	
	@JSONField(name="put_off_count_down")
	private Long putOffCountDown;

	public Integer getExchangeGoodsId() {
		return exchangeGoodsId;
	}

	@JsonProperty("exchange_goods_id")
	public void setExchangeGoodsId(Integer exchangeGoodsId) {
		this.exchangeGoodsId = exchangeGoodsId;
	}
	
	public Integer getIsUsed() {
		return isUsed;
	}

	@JsonProperty("is_used")
	public void setIsUsed(Integer isUsed) {
		this.isUsed = isUsed;
	}
	
	public String getThumbnailUrl() {
		return thumbnailUrl;
	}
	
	@JsonProperty("thumbnail_url")
	public void setThumbnailUrl(String thumbnailUrl) {
		this.thumbnailUrl = thumbnailUrl;
	}
	
	public String getThumbnailWapUrl() {
		return thumbnailWapUrl;
	}
	
	@JsonProperty("thumbnail_wap_url")
	public void setThumbnailWapUrl(String thumbnailUrl) {
		this.thumbnailWapUrl = thumbnailUrl;
	}

	public String getThumbnailWebUrl() {
		return thumbnailWebUrl;
	}

	@JsonProperty("thumbnail_web_url")
	public void setThumbnailWebUrl(String thumbnailWebUrl) {
		this.thumbnailWebUrl = thumbnailWebUrl;
	}

	public String getTitle() {
		return title;
	}

	@JsonProperty("title")
	public void setTitle(String title) {
		this.title = title;
	}

	public Integer getGoodsType() {
		return goodsType;
	}

	@JsonProperty("goods_type")
	public void setGoodsType(Integer goodsType) {
		this.goodsType = goodsType;
	}

	public Integer getPrice() {
		return price;
	}

	@JsonProperty("price")
	public void setPrice(Integer price) {
		this.price = price;
	}

	public Integer getStock() {
		return stock;
	}

	@JsonProperty("stock")
	public void setStock(Integer stock) {
		this.stock = stock;
	}
	
	public Long getPutOnCountDown() {
		return putOnCountDown;
	}

	@JsonProperty("put_on_count_down")
	public void setPutOnCountDown(Long putOnCountDown) {
		this.putOnCountDown = putOnCountDown;
	}

	public Long getPutOffCountDown() {
		return putOffCountDown;
	}

	@JsonProperty("put_off_count_down")
	public void setPutOffCountDown(Long putOffCountDown) {
		this.putOffCountDown = putOffCountDown;
	}
	
}
